package com.itzb.asone.system.model;

import java.util.Date;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;

import com.itzb.asone.annotation.Dict;
import com.itzb.asone.mybatis.IModel;


public class SysOrg implements IModel {

 	/** 
	* 鑾峰彇 机构ID
	*/ 
	public String getId(){ return id ; } 
	/** 
	* 璁剧疆 机构ID
	*/ 
	public void setId(String id){ this.id=id ; } 
 	/** 
	* 鑾峰彇 机构编号
	*/ 
	public String getOrgCode(){ return orgCode ; } 
	/** 
	* 璁剧疆 机构编号
	*/ 
	public void setOrgCode(String orgCode){ this.orgCode=orgCode ; } 
 	/** 
	* 鑾峰彇 机构名称
	*/ 
	public String getOrgName(){ return orgName ; } 
	/** 
	* 璁剧疆 机构名称
	*/ 
	public void setOrgName(String orgName){ this.orgName=orgName ; } 
 	/** 
	* 鑾峰彇 父级机构编码
	*/ 
	public String getParentOrgCode(){ return parentOrgCode ; } 
	/** 
	* 璁剧疆 父级机构编码
	*/ 
	public void setParentOrgCode(String parentOrgCode){ this.parentOrgCode=parentOrgCode ; } 
 	/** 
	* 鑾峰彇 机构等级0-总部 1-分行 2-二级分行 3-支行 4-网点
	*/ 
	public Integer getOrgLevel(){ return orgLevel ; } 
	/** 
	* 璁剧疆 机构等级0-总部 1-分行 2-二级分行 3-支行 4-网点
	*/ 
	public void setOrgLevel(Integer orgLevel){ this.orgLevel=orgLevel ; } 
 	/** 
	* 鑾峰彇 机构状态0-停用 1-启用 2-删除
	*/ 
	public Integer getOrgStatus(){ return orgStatus ; } 
	/** 
	* 璁剧疆 机构状态0-停用 1-启用 2-删除
	*/ 
	public void setOrgStatus(Integer orgStatus){ this.orgStatus=orgStatus ; } 
 	/** 
	* 鑾峰彇 机构联系人
	*/ 
	public String getOrgContact(){ return orgContact ; } 
	/** 
	* 璁剧疆 机构联系人
	*/ 
	public void setOrgContact(String orgContact){ this.orgContact=orgContact ; } 
 	/** 
	* 鑾峰彇 机构联系电话
	*/ 
	public String getOrgTel(){ return orgTel ; } 
	/** 
	* 璁剧疆 机构联系电话
	*/ 
	public void setOrgTel(String orgTel){ this.orgTel=orgTel ; } 
 	/** 
	* 鑾峰彇 邮箱地址
	*/ 
	public String getOrgEmail(){ return orgEmail ; } 
	/** 
	* 璁剧疆 邮箱地址
	*/ 
	public void setOrgEmail(String orgEmail){ this.orgEmail=orgEmail ; } 
 	/** 
	* 鑾峰彇 联系地址
	*/ 
	public String getOrgAddr(){ return orgAddr ; } 
	/** 
	* 璁剧疆 联系地址
	*/ 
	public void setOrgAddr(String orgAddr){ this.orgAddr=orgAddr ; } 
 	/** 
	* 鑾峰彇 备注
	*/ 
	public String getRemark(){ return remark ; } 
	/** 
	* 璁剧疆 备注
	*/ 
	public void setRemark(String remark){ this.remark=remark ; } 
 	public Date getCreateTime(){ return createTime ; } 
	public void setCreateTime(Date createTime){ this.createTime=createTime ; } 

 	public String getParentOrgName() {
		return parentOrgName;
	}
	public void setParentOrgName(String parentOrgName) {
		this.parentOrgName = parentOrgName;
	}

	/** 
	* 机构ID
	*/ 
	private String id; 

 	/** 
	* 机构编号
	*/ 
	private String orgCode; 

 	/** 
	* 机构名称
	*/ 
	private String orgName; 

 	/** 
	* 父级机构编码
	*/ 
	private String parentOrgCode; 
	
	/** 
	* 父级机构名称
	*/ 
	private String parentOrgName; 

 	/** 
	* 机构等级0-顶级机构 1-二级 2-三级...
	*/ 
	@Dict(dictCode="asone_sysOrg_level")
	private Integer orgLevel; 

 	/** 
	* 机构状态0-停用 1-启用 2-删除
	*/ 
	@Dict(dictCode="asone_sysOrg_status")
	private Integer orgStatus; 

 	/** 
	* 机构联系人
	*/ 
	private String orgContact; 

 	/** 
	* 机构联系电话
	*/ 
	private String orgTel; 

 	/** 
	* 邮箱地址
	*/ 
	private String orgEmail; 

 	/** 
	* 联系地址
	*/ 
	private String orgAddr; 

 	/** 
	* 备注
	*/ 
	private String remark; 

 	private Date createTime; 



} 